948 research outputs found

    The seven ages of Fortran

    Get PDF
    When IBM's John Backus first developed the Fortran programming language, back in 1957, he certainly never dreamt that it would become a world-wide success and still be going strong many years later. Given the oft-repeated predictions of its imminent demise, starting around 1968, it is a surprise, even to some of its most devoted users, that this much-maligned language is not only still with us, but is being further developed for the demanding applications of the future. What has made this programming language succeed where most slip into oblivion? One reason is certainly that the language has been regularly standardized. In this paper we will trace the evolution of the language from its first version and though six cycles of formal revision, and speculate on how this might continue. Now, modern Fortran is a procedural, imperative, compiled language with a syntax well suited to a direct representation of mathematical formulas. Individual procedures may be compiled separately or grouped into modules, either way allowing the convenient construction of very large programs and procedure libraries. Procedures communicate via global data areas or by argument association. The language now contains features for array processing, abstract data types, dynamic data structures, objectoriented programming and parallel processing.Facultad de Informátic

    The seven ages of Fortran

    Get PDF
    When IBM's John Backus first developed the Fortran programming language, back in 1957, he certainly never dreamt that it would become a world-wide success and still be going strong many years later. Given the oft-repeated predictions of its imminent demise, starting around 1968, it is a surprise, even to some of its most devoted users, that this much-maligned language is not only still with us, but is being further developed for the demanding applications of the future. What has made this programming language succeed where most slip into oblivion? One reason is certainly that the language has been regularly standardized. In this paper we will trace the evolution of the language from its first version and though six cycles of formal revision, and speculate on how this might continue. Now, modern Fortran is a procedural, imperative, compiled language with a syntax well suited to a direct representation of mathematical formulas. Individual procedures may be compiled separately or grouped into modules, either way allowing the convenient construction of very large programs and procedure libraries. Procedures communicate via global data areas or by argument association. The language now contains features for array processing, abstract data types, dynamic data structures, objectoriented programming and parallel processing.Facultad de Informátic

    Bio-economic evaluation of pasture-cropping, a novel system of integrating perennial pastures and crops on crop-livestock farms

    Get PDF
    Pasture-cropping is a novel approach to increase the area of perennial crops in mixed sheep and cropping systems. It involves planting annual cereals directly into a living perennial pasture. There is interest in subtropical grasses as they are winter dormant and their growth profile is potentially well suited to pasture-cropping. However, a wide range of factors can affect the uptake of such systems. This paper assesses the relative importance of factors that can influence decisions to introduce pasture-cropping. In this paper the research question is: what factors predispose a farm to take up a new technology such as (1) subtropical grass and (2) subtropical grass that is pasture-cropped. The analysis uses the MIDAS model of a central wheatbelt farm in Western Australia. The results suggest the adoption of subtropical grasses is likely to be strongly influenced by soil mix; feed quality; and whether the farm is predominantly grazing or cropping and by the presence of meat versus wool producing animals. The same factors are relevant for subtropical grass that is pasture-cropped but in addition yield penalties due to competition between the host perennial and the companion cereal become important. The results suggest the level of forage production by subtropical grass is less important but this factor is likely to become more important if feed quality can be improved.Environmental Economics and Policy,

    Pinning an Ion with an Intracavity Optical Lattice

    Full text link
    We report one-dimensional pinning of a single ion by an optical lattice. The lattice potential is produced by a standing-wave cavity along the rf-field-free axis of a linear Paul trap. The ion's localization is detected by measuring its fluorescence when excited by standing-wave fields with the same period, but different spatial phases. The experiments agree with an analytical model of the localization process, which we test against numerical simulations. For the best localization achieved, the ion's average coupling to the cavity field is enhanced from 50% to 81(3)% of its maximum possible value, and we infer that the ion is bound in a lattice well with over 97% probability.Comment: 5 pages, 4 figures; Text edited for clarity, results unchange

    Nonadiabatic electron heat pump

    Full text link
    We investigate a mechanism for extracting heat from metallic conductors based on the energy-selective transmission of electrons through a spatially asymmetric resonant structure subject to ac driving. This quantum refrigerator can operate at zero net electronic current as it replaces hot by cold electrons through two energetically symmetric inelastic channels. We present numerical results for a specific heterostructure and discuss general trends. We also explore the conditions under which the cooling rate may approach the ultimate limit given by the quantum of cooling power.Comment: 4 pages, 3 figures; published version, typos correcte

    Mixing of ultracold atomic clouds by merging of two magnetic traps

    Full text link
    We demonstrate a method to make mixtures of ultracold atoms that does not make use of a two-species magneto-optical trap. We prepare two clouds of 87Rb atoms in distinct magnetic quadrupole traps and mix the two clouds by merging the traps. For correctly chosen parameters the mixing can be done essentially without loss of atoms and with only minor heating. The basic features of the process can be accounted for by a classical simulation of particle trajectories. Such calculations indicate that mixing of different mass species is also feasible, opening the way for using the method as a starting point for making quantum gas mixtures.Comment: 12 pages, 13 figures. Fig. 10 corrected. Fig. 13 updated with more points and better statistics. A couple of paragraphs rephrased and typos corrected. References update

    An Initial Evaluation of the NAG f90 Compiler

    Get PDF
    A few weeks before the formal publication of the ISO Fortran 90 Standard, NAG announced the world's first f90 compiler. We have evaluated the compiler by using it to assess the impact of Fortran 90 on the CERN Program Library

    The seven ages of Fortran

    Get PDF
    When IBM's John Backus first developed the Fortran programming language, back in 1957, he certainly never dreamt that it would become a world-wide success and still be going strong many years later. Given the oft-repeated predictions of its imminent demise, starting around 1968, it is a surprise, even to some of its most devoted users, that this much-maligned language is not only still with us, but is being further developed for the demanding applications of the future. What has made this programming language succeed where most slip into oblivion? One reason is certainly that the language has been regularly standardized. In this paper we will trace the evolution of the language from its first version and though six cycles of formal revision, and speculate on how this might continue. Now, modern Fortran is a procedural, imperative, compiled language with a syntax well suited to a direct representation of mathematical formulas. Individual procedures may be compiled separately or grouped into modules, either way allowing the convenient construction of very large programs and procedure libraries. Procedures communicate via global data areas or by argument association. The language now contains features for array processing, abstract data types, dynamic data structures, objectoriented programming and parallel processing.Facultad de Informátic

    Linking climate policies to advance global mitigation : Joining jurisdictions can increase efficiency of mitigation

    Get PDF
    The November 2017 negotiations in Bonn, Germany, under the auspices of the United Nations Framework Convention on Climate Change (UNFCCC) validated that the Paris Agreement has met one of two necessary conditions for success. By achieving broad participation, including 195 countries, accounting for 99% of global greenhouse gas (GHG) emissions (1), the agreement dramatically improves on the 14% of global emissions associated with countries acting under the Kyoto Protocol (2), the international agreement it will replace in 2020. But the second necessary condition, adequate collective ambition of the nationally determined contributions (NDCs) that countries have individually pledged, has not been met. One promising approach to incentivize countries to increase ambition over time is to link different climate policies, such that emission reductions in one jurisdiction can be counted toward mitigation commitments of another jurisdiction. Drawing on our research and our experiences in Bonn, we explore options and challenges for facilitating such linkages in light of the considerable heterogeneity that is likely to characterize regional, national, and subnational policy efforts

    Cybercrime: Issues and challenges in the United States

    Get PDF
    Chief Judge B. Lynn Winmill, David L. Metcalf and Michael E. Band provide a succinct introduction to the use of computers and the internet, illustrating some of the problems that have accompanied the internet, before providing an outline of the response by successive administrations. The relevant legislation is set out, with a discussion of the issues relating to electronic evidence, hearsay, authentication, and search and seizure in the United States
    • …
    corecore